.News ul span a {
  color: #17609c;
  font-size: 14px;
  background: url(morebj201848.png) no-repeat 35px center;
  padding-right: 17px;
}
.News ul span{
  position: absolute;
  right: 21px;
  bottom: 13px;
}
.News ul span a:hover {
  color: red;
}
.Carousel_figure {
  width: 640px;
  height: 360px;
  float: left;
  overflow: hidden;
  position: relative;
}
#lunbo_box li a img {
  width: 640px;
  height: 360px;
}
.news_img li img {
  width: 393px;
  height: 115px;
}
.xiangkuang img {
  width: 168px;
  height: 216px;
}

.herosStory_pic img {
  width: 371px;
  height: 205px;
}
.hangtian_left a img {
  width: 379px;
  height: 261px;
}
.lunbotu {
  width: 640px;
  height: 360px;
  margin: 0 auto;
  overflow: hidden;
  position: relative;
}
.lunbotu ul {
  width: 200000px;
  height: 360px;
  overflow: hidden;
  margin: 0 auto;
  position: absolute;
  left: 0px;
  -webkit-transition: 0.5s;
  -moz-transition: 0.5s;
  transition: 0.5s;
}
.lunbotu ul li {
  float: left;
  list-style: none;
  position: relative;
}
.lunbotu ul li p {
  position: absolute;
  bottom: 0px;
  left: 0px;
  display: block;
  width: 475px;
  padding:20px 108px 20px 58px;
  font-size: 16px;
  color: #ffffff;
  background: url(lunbotubg2018322.png) repeat left bottom;
}
#jiaodian {
  width: 50px;
  height: 60px;
  position: absolute;
  right: 40px;
  bottom: -11px;
}
#jiaodian li {
  color: white;
  font-size: 18px;
}
#jiaodian li span {
  color: #e71f18;
  font-size: 30px;
}
.click_right,
.click_left {
  position: absolute;
  width: 58px;
  height: 60px;
  display: block;

  z-index: 99;
}
.click_right {
  right: 0px;
  bottom: 0px;
  background: url("rightjiantou201848.png") no-repeat center center;
  cursor:pointer;
  transition: all 0.4s;
}
.click_left {
  left: 0px;
  bottom: 0px;
  background: url("leftjiantou201848.png") no-repeat center center;
  cursor:pointer;
  transition: all 0.4s;
}
.News {
  width: 500px;
  height: 350px;
  background-color: #ffffff;
  position: relative;
  padding-left: 40px;
  padding-top: 10px;
  padding-right:20px;
}
.News .hot{padding: 15px 0 0;overflow:hidden;}
.News .hot h4 a {
  display: inline-block;
  font-size: 16px;
  line-height: 24px;
  font-weight:bold;
}
.News .hot p{font-size:14px;color:#666;line-height: 22px;}
.News .hot .m{color:#17609c;}
.News span.fr a {
  color: #17609c;
  font-size: 14px;
  background: url("morebj201848.png") no-repeat 35px center;
  padding-right: 17px;
}

/* å·¥ä½œåŠ¨æ€ */
.job {
  width: 610px;
  background-color: white;
  background: url(job_title20180516.png) no-repeat 0px 10px;
  margin:20px 0 0;
  overflow:hidden;
}
.font_bold {
  font-weight: bold;
}
.job_title {
  height: 50px;
  line-height: 60px;
  color: white;
  font-size: 20px;
  padding: 10px 15px 10px 20px;
  overflow:hidden;
}
.job_title span.fl{font-weight:bold;}
.job_title span a {
  color: #17609c;
  font-size: 14px;
  background: url("morebj201848.png") no-repeat 35px center;
  padding-right: 17px;
}
.job_con {
  /*! height:195px; */background:#fff;overflow:hidden;
  margin:0 0 0 10px;
  padding: 0 15px 15px;
}
.job_con ul{/*! height:280px; */overflow:hidden;}
.job_con li {
  margin:5px 0 0;*margin:2px 0 0;
  line-height:26px;
  font-size: 16px;
  background: url("bluedian201848.png") no-repeat 5px 12px;
  overflow:hidden;
}
.job_con li a {
  float:left;
  width: 468px;
  padding-left: 20px;
  overflow: hidden;
}
.job_con li span {
  color: #999999;
  font-weight: 400;
  font-size:14px;
}
.banner_con{
  margin: 20px 0 0;
}
.banner_con img{width:1200px;}
.banner1_con{
  width:530px;height:256px;padding:20px 0 12px 20px;
  margin: 30px 0 0;
  background-color: #ffffff;
  overflow:hidden;
}
.banner1_con a{
  display:block;margin:0 0 8px;
}
.banner1_con img{
  -webkit-transition: 0.4s;
  -moz-transition: 0.4s;
  transition: 0.4s;
  width:510px;height:120px;
}
.banner1_con a:hover img{
  /* width: 505px; */
  /* height: 125px; */
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
}
.banner1_con .img_left:hover img{
  /* width: 620px; */
  /* height: 125px; */
  transform: scale(1.03);
  -webkit-transform: scale(1.03);
}

.familystory{
  margin:30px 0 0;
  background: url("familystroy20180516.png") no-repeat;
}
.familystory_title {
  height: 40px;
  line-height: 40px;
  color: white;
  font-size: 20px;
  padding: 10px 20px;
  overflow:hidden;

}
.familystory_title span.fl{font-weight:bold;}
.familystory_title span a {
  color: #af0a0b;
  font-size: 14px;
  background: url("redmorebj201848.png") no-repeat 35px center;
  padding-right: 17px;
}
.familystory_title span a:hover{
  font-weight: bold;
}
.job1_title span a:hover{
  font-weight: bold;
}
.job_title span a:hover{
  font-weight: bold;
}
.rid_con{
  position: relative;
  margin-bottom: 30px;
}
.rid_con_fr{
  width: 256px;
  height: 150px;
  /* overflow: hidden; */
  padding:0 0 0 18px;
}
.rid_con h2{
  /* height: 55px; */
  font-size: 16px;
  font-weight: bold;
  overflow: hidden;
}
.rid_con div p{
  font-size: 16px;
  line-height: 24px;
  overflow: hidden;
  padding: 10px 0;
}
.rid_con div a{
  font-size: 16px;
  color: #ab0300;
  /* position: absolute; */
  /* left: 250px; */
  /* bottom: 2px; */
  /* padding-top: 15px; */
}
.rid_con div a:hover{
  color: red;}
.rid_con div img {
  width: 228px;
  height: 150px;
  border:1px solid #e0ebf4;
}
.familystory_con {
  padding: 10px 0px;
  margin-left: -10px;
  width: 550px;
}
.familystory_con li {
  height: 36px;
  line-height: 36px;
  font-size: 16px;
  background: url("bluedian201848.png") no-repeat 10px 16px;
}
.familystory_con li a {
  display: inline-block;
  width: 417px;
  padding-left: 30px;
  overflow: hidden;
}
.familystory_con li span {
  color: #999999;
  font-weight: 400;
}

.con_left{width:610px;}
.con_right{width:560px;}
.story_con{height:366px;background:#fff;margin:0 0 0 10px;padding:10px 20px 0;overflow:hidden;}
.job1 .job_con{/*! height:145px; */}
.job3 .job_con{/*! height:195px; */}
.job1 .job_con ul{/*! height:255px; */}
.job2 .job_con{/*! height:166px; */}
.job2 .job_con ul{/*! height: 208px; */}

.djfg{margin:30px 0 0 10px;}
.djfg .title{height:98px;background:url(djfg.jpg) no-repeat left center #85aac8;font-size:28px;color:#fff;font-weight:bold;}
.djfg .title a{display:block;line-height:98px;color:#fff;margin:0 0 0 97px;}
.djfg ul{height: 450px;background:#fff;padding: 30px 10px;/* margin:15px 0 0; */overflow:hidden;}
.djfg ul li{overflow:hidden;}
.djfg ul .li2{padding:20px 0 0;}
.djfg ul li h3{color:#17609c;font-size:22px;padding: 0 0 5px 10px;overflow:hidden;}
.djfg ul li h3 a{color:#17609c;}
.djfg ul li .djfg_list{overflow:hidden;}
.djfg ul li .djfg_list a{display:inline-block;width: 30%!important;font-size:18px;height:48px;line-height:48px;border:1px solid #dbe8f2;background:url(djfg_bg.jpg) repeat-x;text-align:center;margin:10px 0 0 10px;}
.djfg ul li .djfg_list a:hover{background:url(djfg_bg2.jpg) repeat-x;color:#af0a0b;}
.djfg ul li .djfg_list .a1{width:171px;}
.djfg ul li .djfg_list .a2{width:116px;}
.djfg ul li .djfg_list .a3{width:162px;}
.wyly{margin:30px 0 0 10px;}

@media only screen and (max-width:1440px) {
  .Carousel_figure{width:534px;height:300px;}
  .lunbotu{width:534px;height:300px;}
  #lunbo_box li a img{width:534px;height:300px;}
  .click_right,.click_left{width:52px;height:52px;background-size:14px 20px;}
  .lunbotu ul li p{width:415px;padding:15px 74px 15px 45px;font-size:14px;}
  #jiaodian{width:40px;height:52px;line-height:52px;bottom:0;right:30px;}
  #jiaodian li{font-size:16px;}
  #jiaodian li span{font-size:24px;}
  .News{width:421px;height:300px;padding:0 15px 0 30px;}
  .News .hot h4 a{font-size:14px;line-height: 18px;}
  .News .hot p{font-size:12px;line-height:20px;}
  .News span.fr a{font-size:12px;background:url("morebj201848.png") no-repeat 30px center;}
  .banner_con{margin:20px 0 0;}
  .banner_con img{width:1000px;}
  .con_left{width:508px;}
  .con_right{width:470px;}
  .job{width:508px;background-size:508px 50px;margin:10px 0 0;}
  .job_title{height:34px;line-height:34px;font-size:18px;padding:17px 15px 9px;padding:22px 15px 9px\9;}
  .job_title span.fl{line-height:34px;}
  .job_title span a{font-size:12px;background:url("morebj201848.png") no-repeat 30px center;}
  .job_con{/*! height:195px; */margin:0 0 0 8px;padding:0 10px 5px;}
  .job_con ul{/*! height:250px; */}
  .job_con li{font-size:13px;line-height:26px;background:url("bluedian201848.png") no-repeat 5px 10px;}
  .job_con li span{font-size:12px;}
  .job_con li a{width:390px;}
  .job1 .job_con{height:145px;}
  .job1 .job_con ul{height:220px;}
  .job2 .job_con{/*! height:188px; */}
  .job2 .job_con ul{/*! height:170px; */}
  .familystory{margin:20px 0 0;background-size:470px 55px;}
  .familystory_title{height:36px;line-height:36px;font-size:18px;padding:8px 15px;}
  .familystory_title span a{font-size:12px;background:url("redmorebj201848.png") no-repeat 30px center;}
  .story_con{height:296px;padding:10px 15px;margin:0 0 0 9px;}
  .rid_con{margin-bottom:25px;}
  .rid_con div img{width:190px;height:125px;}
  .rid_con_fr{width:225px;height:127px;padding:0 0 0 10px;}
  .rid_con h2{/* height:40px; */font-size:14px;}
  .rid_con div p{font-size:14px;line-height:20px;padding: 5px 0;}
  .rid_con div a{font-size:14px;left:213px;}
  .banner1_con{width:440px;height:213px;padding:15px;margin:20px 0 0;}
  .banner1_con a{margin:0 0 5px;}
  .banner1_con img{width:440px;height:104px;}

  .djfg{margin:20px 0 0 9px;}
  .djfg .title{height:65px;background-size:461px 65px;font-size:24px;}
  .djfg .title a{line-height:65px;}
  .djfg ul{height: 410px;padding:15px 5px;/* margin:12px 0 0; */}
  .djfg ul li h3{font-size:18px;}
  .djfg ul li .djfg_list a{width:76px;height:40px;line-height:40px;font-size:14px;}
  .djfg ul li .djfg_list .a1{width:142px;}
  .djfg ul li .djfg_list .a2{width:98px;}
  .djfg ul li .djfg_list .a3{width:135px;}
  .wyly{margin:20px 0 0 9px;}
  .wyly img{width:461px;}
}